/*
 * frxs Inc.  湖南兴盛优选电子商务有限公司.
 * Copyright (c) 2017-2019. All Rights Reserved.
 */
package retry;

import lombok.Data;

/**
* @author zhangweilin
* @date 2023/10/10 19:50
* @Description:
*/
@Data
public class RetryableProperties {
	/**
	 * 是否使用当前表中的bean进行重试，默认为1使用
	 */
	private Boolean useSelfBeanFlag;


	/**
	 * 最大重试次数（-1-不限；0-不重试）
	 */
	private Integer maxRetryTimes;

	/**
	 * 重试到多少次则告警
	 */
	private Integer retryTimesWarnThreshold;

	/**
	 * 是否连续告警， 默认0，非连续告警
	 */
	private Boolean continuousWarnFlag;

	/**
	 * 连续告警的间隔，默认1
	 */
	private Integer continuousWarnInterval;

	/**
	 * 连续告警次数，0表示不限制次数，默认连续告警10次
	 */
	private Integer continuousWarnMaxCount;
}
